Misty: a dynamic distributed actor language from Douglas Crockford
Misty: a dynamic distributed actor language from Douglas Crockford by manifoldfinance.eth14 🥝 • 2y • | |
AI summary of the linked articleDouglas Crockford presents Misty, a dynamic, general-purpose, transitional, secure, distributed actor language with a gentle syntax intended to benefit students and advanced features such as capability security and lambdas with lexical scoping. The language supports the Actor model of distributed computation and also a more conventional functional-style model with mutation, similar in some ways to JavaScript, which the article says makes it easier for industry to accept than a pure actor language. Misty enforces strict whitespace rules, with indentation in increments of 4 spaces and only one allowed formatting convention. The article states that Misty only allows mutation through the assign statement and that the language strives for, but does not achieve, purity. | |
The language is quite strict in its use of spaces and indentation. In most programming languages, code spacing and formatting are under specified, which leads to many incompatible conventions of style, some promoting bug formation, and all promoting time-wasting arguments, What do you mean? It's basically why many modern languages, like Go and Rust, provide a code formatter. The arguments are similar: > Rustfmt is a formatting tool that enforces the standard Rust community code style. It automatically reformats Rust code according to a consistent style, helping to maintain readability and prevent arguments about coding style in collaborative projects | |
Characters remaining: 10,000 comment guidelines | |
